/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package apteka;

import apteka.User;
import org.springframework.stereotype.Component;
import org.springframework.validation.Errors;

/**
 *
 * @author Marek
 */

@Component("LoginValidator")
public class LoginValidator {

    public boolean supports(Class<?> clas) {
        return User.class.isAssignableFrom(clas);
    }

     public void validate(Object obj, Errors errors) {
         User usr = (User)obj;
         if (!usr.getPassword().equals("admin"))
             errors.reject("Nieprawidłowy użytkownik lub hasło.");
         if (!usr.getUsername().equals("admin"))
             errors.reject("Nieprawidłowy użytkownik lub hasło.");
     }

}
